home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 June: Reference Library / Dev.CD Jun 00 RL Disk 1.toast / pc / technical documentation / develop / develop issue 26 / develop issue 26 code / qt conferencing code / watcher & 'caster / casting.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-10-26  |  1.0 KB  |  34 lines

  1. #include <QuickTimeComponents.h>
  2. #include <Windows.h>
  3.  
  4. typedef struct {
  5.     WindowPtr                    window;
  6.     SeqGrabComponent             sg;
  7.     MTConferenceComponent        confComponent;
  8.     MTControllerComponent        controller;
  9.     MTDirectorComponent            director;
  10.     Boolean                        casting;
  11.     MTConferenceToken            conference;
  12. } CastRecord;
  13.  
  14. ComponentResult    OpenCast( WindowPtr window, SeqGrabComponent sg, CastRecord** cr);
  15. ComponentResult CloseCast( CastRecord* cr );
  16.  
  17. Boolean         IsCastEvent( CastRecord* cr, EventRecord* theEvent );
  18. ComponentResult CheckCast( CastRecord* cr );
  19.  
  20. ComponentResult StartCasting( CastRecord* cr, Str63 name );
  21. ComponentResult StopCasting(  CastRecord* cr );
  22.  
  23. ComponentResult CopyCast( CastRecord* cr, PicHandle* pic );
  24.  
  25. Boolean         IsCasting( CastRecord* cr );
  26.  
  27. ComponentResult CastChannelSettings( CastRecord* cr,  SGChannel channel );
  28.  
  29. ComponentResult SetupSequenceGrabber( SeqGrabComponent* sg, 
  30.                                       SGChannel* soundChannel, 
  31.                                       SGChannel* videoChannel,  
  32.                                       UserData settings );
  33.  
  34. ComponentResult CastChangedWindowBefore( CastRecord* cr, Boolean finished );